package com.kk.decorator;

/**
 * 作者: 以淮
 * 时间: 22:10
 * 日期: 2021/12/21
 * description: 装饰者模式
 **/
abstract class AbstractDrink {
    /**
     * 描述
     */
    private String des;

    /**
     * 价格
     **/
    private Float price;

    public String getDes() {
        return des;
    }

    public void setDes(String des) {
        this.des = des;
    }

    public Float getPrice() {
        return price;
    }

    public void setPrice(Float price) {
        this.price = price;
    }

    /**
     * 计算费用的抽象方法，由子类实现
     *
     * @return float
     */
    public abstract Float cost();
}
